#include<stdio.h>
int main(void){
    //输入数组中的每一个数
    int num[100];
    int i=0;
    while(scanf("%d",num+i) == EOF){
        i++;
    }
    //给数组从小到大排序
    int x,n,pan=0;
    for(n=0;n<i-1;n++){
        for(x=0;x<i-1;x++){
            if(num[x]>num[x+1]){
                num[x] = num[x]+num[x+1];
                num[x+1] = num[x]-num[x+1];
                num[x] = num[x]-num[x+1];
                pan = 1;
            }
            if(pan==0){
                break;
            }
        }
    }
    //输入要查找的数
    int search;
    scanf("%d",&search);
    //数组位置查找
    int a;
    for(a=0;a<i;a++){
        if(num[a]==search){
            printf("%d",a);break;
        }
        if(a==i){
            printf("-1");
        }
    }

    return 0;
}